* DATE 07/20/84  17:13                         
* DATE
* MENU.SPM
REST from coname additive
STOR '?' TO command
ERAS
TEXT
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 *                                                                           *
 *                                                                           *
 *                                                                           *
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 *                                                                           *
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
 *   Please select one of the above options. You may also leave this menu    *
 *   by typing 'Q' and get on-line HELP by typing '?'.                       *
 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
ENDT
@ 3,06 SAY CONAME + '  -  MAIN MENU'
@ 3,65 SAY date()
@ 7,26 SAY "A.  Accounting Database"
@ 8,26 SAY "B.  Building Database"
@ 9,26 SAY "C.  Tenant Database"
@ 10,26 SAY "D.  Database Maintenance"
@ 11,26 SAY "E.  Help"
@ 12,26 SAY "F.  Reports"
@ 13,26 SAY "G.  Quit to dBASE"
@ 14,26 SAY "H.  Exit to operating system"
@ 17,23 SAY "PLEASE SELECT ONE OF THE OPTIONS"
@ 17,58 GET command PICTURE '!'
READ
DO WHIL @(COMMAND, 'ABCDEFGH?Q') = 0
 STOR '?' TO command
 @ 17,58 GET command PICTURE '!'
 READ
ENDD
DO CASE
CASE COMMAND = 'A'
 STOR 9 TO box
CASE COMMAND = 'B'
 STOR 1 TO box
CASE COMMAND = 'C'
 STOR 2 TO box
CASE COMMAND = 'D'
 STOR 7 TO box
CASE COMMAND = 'F'
 STOR 8 TO box
CASE COMMAND = 'E' .OR. COMMAND = '?'
 ERAS
TEXT

               M A I N   M E N U   H E L P   F I L E

We have tried to make this program as  simple and as straight forward as is
possible. There is no separate documentation - but at any point in the pro-
gram where a '?' prompt appears we have built in a help menu to explain the
various options.  You also may want to print out the opening program module
(a file called 'MANAGE.PRG' or 'MANAGE.CMD' - depending upon your operating
system).                                    

Remember - HELP is available at any point where there is a question mark.
Just hit ENTER (or '?') and program information will be displayed on screen.
In addition, you can leave any menu by typing 'Q'.

The main menu works with a program called 'DBOX.SPM' as the traffic manager
to get you to the various parts of the property management system. You will
never see 'DBOX.SPM' on screen  -  for its purpose is to channel you to the
proper data base.   If you want to add special requirements to this program
we suggest you access them through the main menu and via 'DBOX.'

                   Please hit any key to continue

ENDT
 SET CONSOLE OFF
 WAIT
 SET CONSOLE ON
 ERAS
TEXT


There are three main data bases.  BUILDING - which has the basic information 
about each property. TENANT - which has data on each tenant in each building
and ACCOUNTING.

The BUILDING and TENANT databases contain information.  Who lives where, how
much they pay, did they pay, when is the rent due or the lease up.

The ACCOUNTING data base allows you to make journal entries and input cash  
receipts and cash disbursements. From the report menu in the accounting data
base you can print out the Cash Receipts Book, the Cash Disbursements Book,
the General Journal and the General Ledger.  To expedite entry of the items
into the file, we require that you run an update program to post the entries
to the ledgers.

The ACCOUNTING data base also allows you to prepare and print a balance sheet
and profit and loss statement (as well as a cash generated from operatings
statement.) Each time you request a statement the data is saved in a file so
that you can always reprint the statement of the date in question.

                           Please hit any key to continue
ENDT
 SET CONSOLE OFF
 WAIT
 SET CONSOLE ON
 ERAS
TEXT

Reports other than accounting reports are handled through the menu you are now
at. This report function allows you to send out rent bills (but you have to be
sure you first posted the new month from the ACCOUNTING data base). It also
prints out a delinquency report, a vacancy report, a lease expiration report 
and address labels for the tenants.

The Maintenance function on this menu allows you to Reindex the BUILDING and
TENANT data bases. (A power surge, an improper shutdown, etc. can mess up your
index - so you may have to reindex. You also can add records without indexing-
but must later use the index function.) If you delete a building and its units
you have to run the Purge function on the Maintenance menu. (When you 'delete'
a file - you do not remove it from the records until you Purge. It merely has
a sign 'Deleted' on the upper left hand portion of the screen. If for some 
reason you decide to Edit a deleted file - we assume you want it back and the
program automatically 'undeletes' it.

A very powerful function tool - Browse - is on the Maintenance menu. It allows
you to write directly to any file. Display lets you view the records - but not
change them. The rest is obvious, so enjoy the program.

                  Press any key to return to the menu
ENDT
 SET CONSOLE OFF
 WAIT
 SET CONSOLE ON
 ERAS
TEXT


     We have tried to document this program as best we could in the
     various HELP menus.  We also have tries to give as much guidance
     as possible in the source code, so that you could make your own
     changes or fix any problems as they developed. The big problem
     was space, so we did have to limit source code comments.

     We know that there are bound to be problems.  We have therefore 
     done what most programs of this type do not do - we have left the
     ESCape key on most of the time to give you an out.  If you have 
     a problem, hit ESCape and type quit.  Even if the console is 
     turned off at that time, you will not see the words being typed,
     but it will return to the operating system (assuming you have
     not somehow locked up the machine - in which event you will have 
     to reboot). (Most programs of this type are also not free.)

     You may want to take out the ESCape sequence. It is part of the
     program initialization. It can always be changed from either of
     the maintenance menus.

                            Hit any key to return to the program
ENDT
 SET CONSOLE OFF
 WAIT
 SET CONSOLE ON
 STOR 0 TO BOX
CASE COMMAND = 'G'
 CLEA
 RELE ALL
 CANC
CASE COMMAND = 'H' .OR. COMMAND = 'Q'
 ERAS
 SET CONSOLE OFF
 QUIT
ENDC
RETU
